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.