1. Isthmus of Suez - Noun
2. Isthmus of Suez - Proper noun
the isthmus in northeastern Egypt that connects Africa and Asia