icariside (English, noun)
expansion: icariside (plural icarisides)
Senses:
glosses: Any of a group of flavonoid glycosides, related to icariin, some of which have anticancer activity
Forms:
form: icarisides
tags: plural