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