pedestrian precinct - Turkish English Dictionary