echidna
Info · Definitions · Synonyms · Characters
Definitions
(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: spiny anteater, anteater.
Noun Definition 1