Answer:
Isthmus
Step-by-step explanation:
Oxford Dictionaries definition;
isth·mus
/ˈisməs/
noun
1.
a narrow strip of land with sea on either side, forming a link between two larger areas of land.
6.0m questions
7.8m answers