Definition, synonyms and related words
A biflavonoid, found in several plants, that has some medicinal properties