VariousWords beta
Related Terms:
Noun
Definition: Any of a group of flavonoid glycosides, related to icariin, some of which have anticancer activity
VariousWords beta
Definition: Any of a group of flavonoid glycosides, related to icariin, some of which have anticancer activity