Flavonoids constitute a large group of polyphenolic compounds naturally found in plants, which have a wide range of biological activity. Although flavonoids are beneficial to human health, their application is limited by their low bioavailability and poor wate... ...