Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
echidna
in English
echidna
us
/ɪˈkɪdnə/
uk
/ɪˈkɪd.nə/
#uncommon
Definitions
Noun
small
spined
mammals
native
to
Australia
and
New
Guinea
The
echidna
is
a
unique
animal
with
sharp
spines
and
a
long
snout
.