Crosspatch definition

n 1: a bad-tempered person [syn: grouch, grump, crank,
churl, crosspatch]
- or -