Definition of Isthmus Of Suez

  • 1. The isthmus in northeastern Egypt that connects Africa and Asia Noun

Semanticaly linked words with "isthmus of suez"