biochanin in English dictionary

  • biochanin

    Meanings and definitions of "biochanin"

    • noun
      (organic chemistry)
      Any of a particular group of naturally-occurring flavonoids

Sample sentences with "biochanin"