Comprehensive Review on Naringenin: A Potential Flavonoid | Synapse