elecampane
1.
(
noun
) tall coarse Eurasian herb having daisylike yellow flowers with narrow petals whose rhizomatous roots are used medicinally
Synonyms:
Inula helenium
Related Words:
inula
Terms and Conditions of Use / Copyright Notice