irritable, peevish, cross, crabbed, crabby, crotchety, cantankerous, hot-tempered, irascible, fiery, quick-tempered, impatient, complaining, querulous, curmudgeonly, bitter, acerbic, sour, caustic, moody, grumpy, huffy, brusque, surly, curt, gruff, scratchy, ill-tempered, bad-tempered, short-tempered, ill-natured, ill-humoured, touchy, sharp-tongued, testy, tetchy, snappish, snarling, waspish, prickly, crusty, bilious, liverish, dyspeptic, splenetic, choleric
View synonyms