nanolarvicide

Noun

 * 1) A larvicide delivered on the surface of a nanoparticle