What is the meaning of the word "isthmus"?
Definitions:
-
a relatively narrow strip of land with water on both sides connecting two larger land areas
noun
- Madison, Wi has an isthmus just east of the university.
- Madison, Wi has an isthmus just east of the university.