Crosspatch - Definition

crosspatch

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

Look up another word