'Isthmus of Suez' definitions:

Definition of 'Isthmus of Suez'

From: WordNet
noun
The isthmus in northeastern Egypt that connects Africa and Asia