old hand[noun]Synonyms: veteran, longtimer, old-timer, vet
[TahlilGaran] English Synonym Dictionary ▲
be an old hand (at something)someone who has done a particular job or activity for a long time and who can do it very well
[TahlilGaran] Dictionary of Contemporary English ▲