Grouch

/ɡraʊtʃ/

Slang Meanings

moody person
He's being such a grouch today; stay away!
someone who is always unhappy
Ever since he lost his job, he's turned into a total grouch.