An experienced person who has been through many battles; someone who has given long service - veteran, old-timer, old hand, warhorse, old stager, stager
An elderly man - old-timer, gaffer, old geezer, antique
Derived forms: old-timers, oldtimers
Type of: expert, graybeard [US], greybeard [Brit, Cdn], Methuselah, old man