YourDictionary

land bridge

noun
A neck of land that connects two landmasses; an isthmus.

link/cite print suggestion box