overpass

Noun
  1. Bridge formed by the upper level of a crossing of two highways at different levels (synset 103871095)

Other Searches