Meaning of isthmus in English
Table of contents
Noun
isthmusEtymology
mid 16th century: via Latin from Greek isthmosDefinitions
1. a relatively narrow strip of land (with water on both sides) connecting two larger land areas- 2. a narrow band of tissue connecting two larger parts of an anatomical structure