old-timer
Meanings
- an experienced person who has been through many battles; someone who has given long service
- an elderly man
- attractively old-fashioned (but not necessarily authentic);
- "houses with quaint thatched roofs"
- "a vaulted roof supporting old-time chimney pots"