liquid insecticide that is sprayed - Alemán Inglés Diccionario