English Dictionary
Definition echinacea in British English
echinacea noun
[uncountable] noun
/ˌekɪˈneɪʃə/
Synonyms and related words
