Answer :
Answer:
Isthmus
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.
Answer:
Isthmus
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.