grouch


grouch (http://definr.com/grouch)

     n : a bad-tempered person [syn: grump, crank, churl, crosspatch]
     v : show one's unhappiness or critical attitude; "He scolded
         about anything that he thought was wrong"; "We grumbled
         about the increased work load" [syn: grumble, scold]