YourDictionary

Dictionary Home » Science » isthmus

isthmus science definition

Plural isthmuses isthmuses or isthmi
A narrow strip of land connecting two larger masses of land.

Learn more about isthmus

link/cite print suggestion box