vehicle-free environment - Turco Inglés Diccionario