Elecampane Meaning

There are 1 meaning(s) for word Elecampane

Meaning 1 : tall coarse Eurasian herb having daisylike yellow flowers with narrow petals whose rhizomatous roots are used medicinally

    Synonyms : inula helenium