• isthmus

    Submitted. Refresh to load again.

    src: wikipedia
  • more Thesaurus
  • Definition
    • isthmus :a relatively narrow strip of land (with water on both sides) connecting two larger land areas

      • isthmus :a cord-like tissue connecting two larger parts of an anatomical structure

      • Derivative