Log in
Search words & phrases
flavanol
US
・
UK
A1
Definition
Video subtitles
noun
Any of a group of flavonoids found in various fruits and vegetables, tea, and cocoa beans.