stop-and-go driving - French English Dictionary