Subscriber login


Forgot your password?

Library card login

Other

land bridge

Definition of land bridge

noun

  • 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.

land bridge in other Oxford dictionaries

Definition of land bridge in the US English dictionary