a.
1.
Irascible, irritable, fretful, peevish, hasty, touchy, testy, crusty, pettish, waspish, choleric, snappish, snarling, cross, crabbed, captious, censorious, acrimonious, perverse, froward, ill-tempered, out of sorts, cavilling, ill-humored.
2.
Wanton, freakish, capricious.