Echidna Meaning
There are 2 meaning(s) for word Echidna
Meaning 1 : 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
Synonyms : anteater, spiny anteater
Meaning 2 : 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
Synonyms : anteater, spiny anteater
Similar words of Echidna :
