• bad-tempered, blunt, brusque, cantankerous, crabby, cross, crotchety, crusty, disgruntled, dissatisfied, griping, grouchy, gruff, grumbling, ill-humored, ill-tempered, irascible, irritable, ornery, peevish, pettish, petulant, querulous, sulky, sullen, surly, testy, tetchy, truculent