direct contact insecticide - Turco Inglés Diccionario