Meaning of “flavonoid” in the English Dictionary

british dictionary