adjective
1.
Synonyms: irritable , fractious, fretful, huffy, peevish, pettish, petulant, querulous, snappish, waspy
Related Word: contrary, impatient, perverse; malicious, sharp, spiteful; crabbed, cross-grained
2.
Synonyms: cantankerous , bearish, cankered, cranky, cross-grained, crotchety, ornery, vinegarish, vinegary, waspy