Definitions of old hand:

  • noun:   an experienced person who has been through many battles; someone who has given long service