phlorhizin
/ˈflɔrhaɪzɪn/Definitions
1. noun
A glucoside found in the berries of some species of Sorbus, especially the rowan, and in the bark of some species of Celastrus.
“The plant’s phlorhizin is used in traditional medicine for its antioxidant properties.”