About us
Define
Definitions for
"Ambassador Bridge"
The Ambassador Bridge is a privately owned suspension bridge that connects Detroit, Michigan, in the United States, with Windsor, Ontario, in Canada. The Detroit-Windsor Tunnel also connects these two cities.
en.wikipedia.org