pedestrian overpass - Turkish English Dictionary