Flavonoids: promising natural compounds against viral infections.

Flavonoids: promising natural compounds against viral infections.