biochemical pesticide - Turco Inglés Diccionario