Synonyms
porcupine
a small animal (larger than a hedgehog) covered with spines that it sticks out if attacked
mean lady
shrew
a small animal like a mouse that feeds on insects; a bad-tempered woman
mean lady
tigress
FIRE-EATER as in Wiktionary
FIRE-EATER as in Wikipedia