a low-traffic road - Turco Inglés Diccionario