Curmudgeon

/kərˈmʌdʒən/

Slang Meanings

Grumpy old man
Don't become a grumpy old man like him.
Buzzkill
He’s such a buzzkill; always complaining like a curmudgeon.