Definition of echidna noun from the Oxford Advanced American Dictionary

 

echidna

 noun
noun
NAmE//ɪˈkɪdnə//
 
(also spiny anteater)
 
jump to other results
an Australasian animal with a long nose, sharp claws on its feet, and sharp spines on its body, that eats insects
See the Oxford Advanced Learner's Dictionary entry: echidna