grouch 
(grouch)
n.1. A habitually complaining or irritable person.
2. A grumbling or sulky mood: in a grouch about the long line for tickets.
3. A complaint; a grudge: had only one grouch against the landlord.
intr.v. grouched,
grouch·ing,
grouch·es To grumble or sulk.
[From Middle English grucchen, to grumble, complain; see GRUDGE.]