Definitions
There is 1 meaning of the phrase
Inula Helenium.
Inula Helenium - as a noun
Tall coarse eurasian herb having daisylike yellow flowers with narrow petals whose rhizomatous roots are used medicinally
Synonyms (Exact Relations)
elecampane