Grouch
[graʊtʃ] or [ɡraʊtʃ]
Definition
(noun.) a bad-tempered person.
(verb.) show one's unhappiness or critical attitude; 'He scolded about anything that he thought was wrong'; 'We grumbled about the increased work load'.
Edited by Glenn--From WordNet