Isthmus
English Meaning
A neck or narrow slip of land by which two continents are connected, or by which a peninsula is united to the mainland; as, the Isthmus of Panama; the Isthmus of Suez, etc.
- A narrow strip of land connecting two larger masses of land.
- Anatomy A narrow strip of tissue joining two larger organs or parts of an organ.
- Anatomy A narrow passage connecting two larger cavities.