Elecampane - Definition

elecampane

n 1: tall coarse Eurasian herb having daisylike yellow flowers
with narrow petals whose rhizomatous roots are used
medicinally [syn: elecampane, Inula helenium]

Look up another word