Troxerutin definition

A hydroxyethylrutoside flavonol found in Sophora japonica, used as a vasoprotective.
noun
0
0
Advertisement