Meaning of “echinacea” - Learner’s Dictionary

echinacea

noun [ U ] uk us /ˌekɪˈneɪʃə/

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

(Definition of “echinacea” from the Cambridge Learner’s Dictionary © Cambridge University Press)