bad-tempered, ill-tempered, short-tempered, crotchety, crabby, crabbed, tetchy, testy, waspish, prickly, peppery, touchy, irritable, irascible, crusty, cantankerous, curmudgeonly, bearish, surly, churlish, ill-natured, ill-humoured, peevish, cross, fractious, disagreeable, pettish
View synonyms