isthmus English · canonical · Latin Trace. Question. Emerge. Concept Isthmus L4 A narrow strip of land connecting two larger land areas, allowing terrestrial travel between them. Translations Isthmus German isthmus English primary