a low-traffic road - French English Dictionary