What is the meaning of Grouch?

A complaint, a grumble, a fit of ill-humor.

One who is grumpy or irritable.

To be grumpy or irritable; to complain.

Source: wiktionary.org