echidna
0 synonyms and 0 antonyms for echidna, ranked by how commonly they're used.
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