ill-natured
obstinate
stubborn
unregenerate
bad-tempered
bearish
bilious
bitchy
cankered
choleric
churlish
contentious
contrary
crabbed
crabby
cranky
cross
cross-grained
crotchety
crusty
cussed
difficult
disagreeable
dour
dyspeptic
excitable
feisty
fractious
froward
grouchy
grumpy
huffish
huffy
ill-conditioned
ill-tempered
irascible
irritable
liverish
malicious
mean
morose
ornery
peevish
perverse
petulant
prickly
quarrelsome
snappish
sour
spiteful
spleeny
crossgrained
hot-tempered
misanthropic
rancorous
revengeful
splenetic
stingy
sulky
touchy
unamiable
uncommunicative
unsociable