isthmus_of_suezEnglish

Isthmus of Suez

Noun

The isthmus in northeastern Egypt that connects Africa and Asia

English: Isthmus of Suez