What is the meaning of echinacea in English?

Learn vocabulary with pictures as well as definitions of echinacea in English

Learn in

See more

n. echinacea

Definition of echinacea in English

Beverage prepared by adding hot water to the echinacea plant, typically consumed for its immunological and antibiotic properties.

Synonyms of echinacea in English

echinacea tea

See more

n. echinacea tea

Definition of echinacea tea in English

Beverage prepared by adding hot water to the echinacea plant, typically consumed for its immunological and antibiotic properties.

Synonyms of echinacea tea in English

echinacea