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
Tweet