Definition from Wiktionary, the free dictionary
grouch (plural grouches)
one who is grumpy or irritable
- (intransitive) To be grumpy or irritable; to complain.
- He spent all his time grouching about the problem instead of fixing it.
- See also Wikisaurus:complain