old-timer
1. [ noun ] an experienced person who has been through many battles; someone who has given long service
Synonyms: veteran old_stager warhorse oldtimer stager old_hand
Related terms: expert
2. [ noun ] an elderly man
Synonyms: gaffer old_geezer antique oldtimer mossback
Related terms: old_man
Similar spelling:   old-time
  oldtimer
  old_times