I. noun
an habitually irritable or complaining person
it's hard to live with a grouch
Synonyms: ||bellyacher, complainer, crab, crabber, crank, crosspatch, faultfinder, griper, grouser, growler, grumbler, grump, kicker, malcontent, sorehead, sourpuss
Contrasted words: optimist, Pollyanna
II. verb
Synonyms: grumble 1, croak, grouse, ||grunt, murmur, mutter, scold