Synonyms for (noun) crosspatch

Synonyms: grouch, grump, churl, crank, crosspatch

Definition: a bad-tempered person

Similar words: unpleasant person, disagreeable person

Definition: a person who is not pleasant or agreeable