
Troxerutin
Troxerutin, a natural bioflavonoid isolated from Sophora japonica., has been reported to have many benefits and medicinal properties.
Troxerutin, a natural bioflavonoid isolated from Sophora japonica., has been reported to have many benefits and medicinal properties.