Meaning of echidna
Definition of echidna
(noun)
a burrowing
monotreme
mammal
covered
with spines and having a
long
snout
and claws for
hunting
ants and termites;
native
to New Guinea
a burrowing
monotreme
mammal
covered
with spines and having a
long
snout
and claws for
hunting
ants and termites;
native
to Australia
Other information on echidna
WIKIPEDIA results for
echidna
Amazon results for
echidna
Tweet