Synonyms:
  1. old trooper
  2. vet
  3. veteran
  4. war horse