road open to traffic - Turco Inglés Diccionario