Echidna
English Dictionary
->
Letter E
-> Echidna
Search Dictionary:
Echidna Definition
(n)
New
Guinea
echidnas
(n)
burrowing
spine
-
covered
monotreme
of
Australia
having
a
long
snout
and
claws
for
hunting
ants
and
termites
Echidna Synonyms
anteater
echidna
spiny anteater
© Art Branch Inc.