liquid insecticide that is sprayed - Español Inglés Diccionario