echidna (2 synonym found)

Sort echidna by:    Alphabetically | Length | Random | Definition











website design charlotte.
Definition of echidna:

(n) : any of the four species of small spined monotremes, also known as a spiny anteaters, found in Australia and southern New Guinea; a Greek myth
History
This word has been
viewed 3,468 times.







website design charlotte.
Definition of echidna:

(n) : any of the four species of small spined monotremes, also known as a spiny anteaters, found in Australia and southern New Guinea; a Greek myth

Back to Top