pedestrian overpass - German English Dictionary