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