what is difference between expert and veteran?
As adjectives the difference between expert and veteran is that expert is extraordinarily capable or knowledgeable while veteran is having had long experience, practice, or service.