old-timer

noun
UK /ˌəʊld ˈtaɪmə/
US /ˌoʊld ˈtaɪmər/

An old-timer is a person who has been around for a very long time.

The old-timer told us stories about the town when he was a boy.


OTHER MEANINGS

2. A person who has worked at a job or been part of a group for many years.

He's an old-timer at the factory and knows every machine.

3. An old person, sometimes said in a friendly way.

The old-timers gather at the park every morning to chat.

4. Something old or from long ago, like an old car or machine.

That old-timer of a truck still runs perfectly.