Definitions | echidna |
| noun
- Any of the four species of small spined monotremes, also known as a spiny anteaters, found in Australia and southern New Guinea.
proper noun
- A Greek myth
Etymology: Latin, from Greek (ekhinos) "hedgehog".
Supplemental Details:Sponsor an extended definition for echidna for as little as $10 per month. Click here to contact us.
Full Definition of echidna
| |
|