geezer

noun

1.
a man who is (usually) old and/or eccentric
Derived from:
geezerhood