liquid insecticide that is sprayed - Spanish English Dictionary