'Isthmus of Suez' definitions:

Definition of 'Isthmus of Suez'

(from WordNet)
noun
The isthmus in northeastern Egypt that connects Africa and Asia