1 definition by itsawhatsit

A half-snake, half-human woman from Greek mythology. Hates Australians for naming a cute mammal after her.
Echidna was unforgiving as she fiercely ate all the hedgehog-looking creatures she could find.
by itsawhatsit March 30, 2011
Get the Echidna mug.