isthmoid
/ɪsˈθmoʊɪd/Definitions
1. adjective
resembling or relating to an isthmus; narrow and surrounded by water on both sides
“The isthmoid peninsula is a popular destination for beachgoers and nature enthusiasts.”
2. noun
a narrow strip of land connecting two larger areas of land, surrounded by water on both sides
“The isthmoid connection between the two continents played a crucial role in their geological history.”