old hand

Noun
  1. An experienced person who has been through many battles;
    Someone who has given long service (synset 110768791)

Found on Word Lists

Other Searches