SYNONYMS
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
informal snappy, chippy, grouchy, cranky
British informal narky, ratty, eggy, like a bear with a sore head
North American informal peckish, sorehead, soreheaded
Australian, New Zealand informal snaky
informal, dated miffy