istmoTop 15000MeaningsNoun1. isthmus (narrow strip of land connecting two larger landmasses) (geography)2. isthmus (a narrow part connecting two structures) (anatomy)