crosspatch
Noun
Meaning
An ill-natured person.
Source: Webster's dictionarySynonyms
grouch
crank
grump
churl
dragon
barbarian
bruin
boor
bear
beast
misfit
croaker
blackguard
growler
peasant
Show all synonyms