American Dictionary
Definition echidna in American English
echidna noun
[countable] noun
/ɪˈkɪdnə/
Synonyms and related words
