Definition of “echinacea” - English Dictionary

british dictionary

“echinacea” in British English

See all translations

echinaceanoun [ U ]

uk /ˌek.ɪˈneɪ.ʃə/ us /ˌek.əˈneɪ.ʃə/

a plant that is used as a medicine, especially to help your body fight illness

(Definition of “echinacea” from the Cambridge Advanced Learner's Dictionary & Thesaurus © Cambridge University Press)