isthmus of suez

Noun
  1. The isthmus in northeastern Egypt that connects Africa and Asia (synset 109343391)

Other Searches