elecampane

elecampane definitions

noun
  • A tall Eurasian herb, Inula helenium, whose roots have been used medicinally.