a low-traffic road - Francés Inglés Diccionario