elecampane has definitions from the field of botany
1
[ noun ] (botany) tall coarse Eurasian herb having daisylike yellow flowers with narrow petals whose rhizomatous roots are used medicinally

Synonyms

Inula_helenium

Related terms

inula

*