epimeride

/ɛpɪˈmɛrɪd/

Definitions

1. noun

A compound found in plants of the genus Epimedium, having stimulant and diuretic properties.

“The herbal remedy contained epimeride, which was believed to cure various ailments.”

Synonyms

  • diuretic
  • epimedium

Antonyms

  • diuretic