Search results
- Dictionaryland bridge
noun
- 1. a connection between two land masses, especially a prehistoric one that allowed humans and animals to colonize new territory before being cut off by the sea, as across the Bering Strait and the English Channel.
Powered by Oxford Dictionaries