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
.