monoxerutin

English

Noun

monoxerutin (uncountable)

  1. A particular flavonol.