biochanin in English dictionary biochanin Meanings and definitions of "biochanin" noun (organic chemistry) Any of a particular group of naturally-occurring flavonoids more Sample sentences with "biochanin" Declension Stem Try again Authors