liquid insecticide that is sprayed - French English Dictionary