codger

/ˈkɒd͡ʒə/noun
Middle SchoolNot in standard dictionaries
1

An amusingly eccentric or grumpy and usually elderly man.

#informal