Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word echidna from English dictionary with examples, synonyms and antonyms.

echidna   noun

Meaning : A burrowing monotreme mammal covered with spines and having a long snout and claws for hunting ants and termites. Native to New Guinea.

Synonyms : anteater, spiny anteater

Meaning : A burrowing monotreme mammal covered with spines and having a long snout and claws for hunting ants and termites. Native to Australia.

Synonyms : anteater, spiny anteater