Meaning of elecampane

Definition of elecampane

(noun) tall coarse Eurasian herb having daisylike yellow flowers with narrow petals whose rhizomatous roots are used medicinally

Other information on elecampane

WIKIPEDIA results for elecampane
Amazon results for elecampane