Definition for Isthmus

From Biology Forums Dictionary

An isthmus is a narrow strip of land connecting two larger land areas, usually with water on either side.