ISTHMUS Definition & Meaning | Dictionary.com
https://www.dictionary.com/browse/isthmus
WEBnoun. , plural isth·mus·es, isth·mi [is, -mahy]. a narrow strip of land, bordered on both sides by water, connecting two larger bodies of land. Anatomy, Zoology. a connecting, usually narrow, part, organ, or passage, especially when joining structures or …
DA: 96 PA: 95 MOZ Rank: 77