Green synthesis of metal and metal oxide nanoparticles from plant leaf extracts and their applications: A review | Synapse