English dictionary
echidna meaning and definition
Definition and meaning of echidna at MeaningMonkey.org. echidna meaning and definition in the English Dictionary.ECHIDNA noun
Definition of echidna (noun)
- 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
- 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
Source: Princeton University Wordnet