pedestrian-only shopping street - Turco Inglés Diccionario