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.”

Synonyms

  • isthmian
  • peninsular

Antonyms

  • broad
  • continental