crosspatch
crosspatch - noun
a bad-tempered person
crosspatch - thesaurus
churl
crank
grouch
grump