Answer: vixenish

AnswerCrossword Clue
vixenishbad-tempered, snarling