echidna
0 antonyms and opposites of echidna.
Noun — A small, spiny, egg-laying mammal native to Australia and New Guinea, related to the platypus.
No synonyms recorded for echidna yet. See its full definition.
← Back to the full definition of echidna