ISTHMUS Meaning of ISTHMUS in English n. narrow strip of land bordered by water on both sides; (Anatomy) fauces Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012