I. noun
one having knowledge or ability gained through long experience
was a political campaign veteran of long standing
Synonyms: longtimer, old hand, old-timer, vet
Related Word: expert, master, past master
Contrasted words: amateur, freshman, youngster
Antonyms: novice
II. adjective
Synonyms: experienced , old, old-time, practical, practiced, seasoned, skilled, versed, vet
Related Word: wise; sophisticated, worldly
Idioms: dry behind the ears, not born yesterday, wise in the ways of the world
Contrasted words: inexperienced, unpracticed, unversed; unqualified, unskilled, untrained