THESAURUS
quick-tempered
abrupt, bad-tempered, choleric, churlish, excitable, hot-blooded, hot-tempered, ill-tempered, impatient, impulsive, irascible, irritable, quarrelsome, short, short-tempered, snappish, splenetic, temperamental, testy, touchy, volatile, waspish