English | German | Russian | Czech

icariside English

Meaning icariside meaning

What does icariside mean?

icariside

Any of a group of flavonoid glycosides, related to icariin, some of which have anticancer activity

Are you looking for...?