Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
echinacea
in English
echinacea
us
/ˌɛkɪˈnækia/
uk
/ˌɛkɪˈneɪsiə/
#uncommon
Definitions
Noun
a
flowering
plant
(
genus
Echinacea
)
Echinacea
is
a
popular
flowering
plant
in
many
gardens
.
a
herbal
remedy
(
from
roots
and
seeds
)
The
doctor
recommended
taking
echinacea
supplements
to
boost
the
immune
system
.