snow brooming vehicles - French English Dictionary