Astragalin: A Bioactive Phytochemical with Potential Therapeutic Activities. (2nd May 2018)