English Dictionary
Definition overpass in British English
overpass noun
[countable] noun
/ˈəʊvə(r)ˌpɑːs/
1
a flyover
