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.
From Biology Forums Dictionary
An isthmus is a narrow strip of land connecting two larger land areas, usually with water on either side.