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
Synonyms : inula helenium
Similar words of Elecampane :
