ISTHMUS OF SUEZ





Definition:

  1. [noun] the isthmus in northeastern Egypt that connects Africa and Asia
    Synonyms: Isthmus of Suez

Synonyms: