Dictionary.com
Thesaurus.com

isthmoid

  • a word derived from isthmus.
    isthmus
    noun
    a narrow strip of land, bordered on both sides by water, connecting two larger bodies of land.