Advertisement

Synonyms of Echinacea

Primary definition: Any of several North American purple-flowered plants belonging to the daisy family, widely used in herbal medicine.

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement