microbial insecticide - Francés Inglés Diccionario