This website uses cookies to ensure you get the best experience on our website. Learn more
Meaning Of Echidna
n.
A monster, half maid and half serpent.
n.
A genus of Monotremata found in Australia, Tasmania, and
New Guinea. They are toothless and covered with spines; -- called also
porcupine ant-eater, and Australian ant-eater.