microbial insecticides - Francés Inglés Diccionario