overcrossing has definitions from the field of transportation
1
[ noun ] (transportation) a bridge designed for pedestrians
*