amentoflavona

Noun

 * 1)  amentoflavone a biflavonoid found in several plants

Noun

 * 1)  amentoflavone a biflavonoid found in several plants