biochemical pesticide - Francés Inglés Diccionario