ECHINACEA


Meaning of ECHINACEA in English

n. genus of plant that is native to North America; herb commonly used to maintain the body's immune system (currently being tested for effectiveness against HIV)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.