What is the meaning of the word "isthmus"?

Definitions:

  1. a relatively narrow strip of land with water on both sides connecting two larger land areas copy to clipboard noun
    • Madison, Wi has an isthmus just east of the university. copy to clipboard

Synonyms: