vacuum street sweeper - French English Dictionary