Synonyms and related words :
abrupt, aggressive, beastly, bitchy, bluff, blunt, brash, brusque, cankered, cantankerous, cavalier, churlish, crabbed, cranky, cross, cross-grained, crotchety, crusty, curt, cussed, disagreeable, excitable, feisty, fractious, gruff, harsh, huffish, huffy, irascible, irritable, mean, ornery, perverse, rough, severe, sharp, short, snappish, snippy, spiteful, spleeny, splenetic, surly, testy, truculent, ugly, vinegarish, vinegary, waspish,