n. A bad-tempered person. Syn. -- grump, crank, churl, crosspatch. [ WordNet 1.5 ]
v. i. to complain habitually, especially about minor or routine annoyances. Syn. -- grumble, gripe. [ WordNet 1.5 ]
adj. given to complaining or grumbling; prone to show annoyance at slight provocation; irritable. Syn. -- crabbed, crabby, cross, fussy, fussbudgety, grumpy, bad-tempered, ill-tempered. [ WordNet 1.5 ]