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.”
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.”