nanolarvicidenanolarvicide means A larvicide delivered on the surface of a nanoparticle. Lexicurio rates it Rare gem — a strength score of 83 out of 100.EtymologyFrom nano- + larvicide.nounA larvicide delivered on the surface of a nanoparticle