icariside noun1 •Any of a group of flavonoid glycosides, related to icariin, some of which have anticancer activity formsicarisides