translate English to French: Larvicides: New larvicides, such as microbial products or insect development inhibitors (IDI), are now available that are more environmentally friendly.
Larvicides: De nouveaux larvicides plus respectueux de l'environnement, tels que produits microbiens ou inhibiteurs du développement des insectes, sont maintenant disponibles.