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