bioflavonoid
nounDefinition of bioflavonoid
: flavonoid
specifically
: any of various flavonoids (such as hesperidin and quercetin) that are biologically active in the human body
Keep scrolling for more
Keep scrolling for more