waspish
adjective
[ ˈwɒspɪʃ ]
• readily expressing anger or irritation.
• "he had a waspish tongue"
Similar:
irritable,
touchy,
testy,
irascible,
cross,
snappish,
cantankerous,
splenetic,
short-tempered,
ill-tempered,
bad-tempered,
foul-tempered,
moody,
crabbed,
crotchety,
grumpy,
huffy,
petulant,
peevish,
querulous,
angry,
sharp,
ratty,
grouchy,
mardy,