Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
echinaceas
in English
echinaceas
#uncommon
Definitions
Noun
a
type
of
herbal
medicine
(
extracted
from
roots
)
plants
with
pinkish-purple
flowers
;
medicinal
uses
genus
Echinacea
plants
(
plural
form
)