Meaning of Echinacea

Definition of Echinacea

(noun) small genus of North American coarse perennial herbs

Other information on Echinacea

WIKIPEDIA results for Echinacea
Amazon results for Echinacea