What is the meaning of Isthmus?

A narrow strip of land, bordered on both sides by water, and connecting two larger landmasses.

Any such narrow part connecting two larger structures.

An edge in a graph whose deletion increases the number of connected components of the graph.

a strip of land between two seas; an isthmus

  1. a strait

a strait

Source: wiktionary.org