Text this: Silver nanoparticles (AgNPs): biosynthesis, characterization and biomedical application