isthmus-of-suez

Nouns

  • (n) the isthmus in northeastern Egypt that connects Africa and Asia

Words of close approximity