adj. 25B6; adjective BAD-TEMPERED, ill-tempered, angry, cross, peevish, petulant, pettish, irritable, irascible, choleric, dyspeptic, testy, tetchy, snappish, waspish, crotchety, crabby, querulous, resentful, rancorous, bilious; SPITEFUL, malicious, ill-natured, hostile, acrimonious, sour, bitter, malevolent, malignant, malign; informal bitchy.
good-humoured.