Definition, synonyms and related words
A flavanonol found in Astilbe and other plants, used as an insecticide.