irritable, irascible, peevish, fractious, fretful, cross, crabbed, crabby, crotchety, cantankerous, curmudgeonly, disagreeable, miserable, morose, petulant, pettish, peppery, on edge, edgy, impatient, complaining, querulous, bitter, moody, huffy, grumpy, scratchy, ill-tempered, bad-tempered, ill-natured, ill-humoured, sullen, surly, sulky, sour, churlish, touchy, testy, tetchy, grouchy, snappish, waspish, crusty, bilious, liverish, dyspeptic, splenetic, choleric
View synonyms