echidna in English
- echidna⇄echidna, noun, pl.-nas,-nae.
a small, egg-laying, ant-eating mammal of Australia, Tasmania, and New Guinea, with a long, slender snout, no teeth, and a covering of spines; spiny anteater; porcupine anteater. - Echidna⇄Echidna, noun.
(Greek Mythology.) a female monster, mother of Cerberus, the Chimera, and the Sphinx.