waspish
adjective
she sounded waspish and impatient:
irritable, touchy, testy, irascible, cross, snappish, cantankerous, splenetic, short-tempered, ill-tempered, bad-tempered, foul-tempered, moody, crabbed, crotchety, grumpy, huffy, petulant, peevish, querulous, angry, sharp;
British, informal ratty;
informal grouchy;
Northern English, informal mardy.