crosspatch

n. Colloq. Bad-tempered person.

n. An ill-natured person.