sour
unpleasant
acerb
acerbate
acescent
acetose
acid
acidic
acidulent
acidulous
acrid
acrimonious
amaroidal
asperous
astringent
biting
bitter
bitter as gall
burning
caustic
choleric
coarse
corroding
corrosive
crab
crabbed
cutting
dry
embittered
escharotic
green
hard
harsh
incisive
irritating
keen
mordacious
mordant
nose-tickling
penetrating
pickled
piercing
piquant
poignant
pungent
rancorous
rankled
resentful
resenting
rough
alphabetic
candidd
chewy
crossgrained
crotchety
facetious
free-lance
laconic
largemouth
off-color
off-topic
opinionated
ornery
overdressed
scathing
self-assured
self-deprecating
splenetic
testy
thrust-out
trenchant
un-english
wrongheaded