Synonyms for
Isthmus
Definition
An isthmus is a narrow strip of land connecting two larger landmasses, with water on either side.
Synonyms for
Definition
An isthmus is a narrow strip of land connecting two larger landmasses, with water on either side.