Home
Advance Search
Dictionary
Words with Friends solver
Meaning of bioflavonoids
Definition:-
Any of a group of compounds occurring mainly in citrus fruits and blackcurrants, formerly regarded as vitamins. (noun)