a low-traffic road - Español Inglés Diccionario