a.
1.
Morose, cross, crabbed, testy, touchy, crusty, fretful, peevish, petulant, perverse, pettish, snappish, waspish, snarling, froward, uncivil, rude, rough, harsh, ill-tempered, ill-natured, sour, gruff, churlish, ungracious.
2.
Rough, sullen, dark, tempestuous.