Definition of Elecampane

Any infomration entered here is solely your responsibility

Currently available definitions
Elecampane in English
Noun
  1. tall coarse Eurasian herb having daisylike yellow flowers with narrow petals whose rhizomatous roots are used medicinally