'Crosspatch' definitions:

Definition of 'crosspatch'

(from WordNet)
noun
A bad-tempered person [syn: grouch, grump, crank, churl, crosspatch]

Definition of 'Crosspatch'

From: GCIDE
  • Crosspatch \Cross"patch`\ (-p?ch`; 224), n. An ill-natured person. [Colloq.] "Crosspatch, draw the latch." --Mother Goose. [1913 Webster]