traffic on public roads - Turco Inglés Diccionario