English dictionary
echinacea meaning and definition
Definition and meaning of echinacea at MeaningMonkey.org. echinacea meaning and definition in the English Dictionary.ECHINACEA noun
Definition of Echinacea (noun)
- small genus of North American coarse perennial herbs
- synonyms: genus Echinacea
Source: Princeton University Wordnet