Meaning of inula helenium

Definition of inula helenium

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

Other information on inula helenium

WIKIPEDIA results for inula helenium
Amazon results for inula helenium