SynonymX
Speak
Isthmus Of Suez
Definition of Isthmus Of Suez
1.
The isthmus in northeastern Egypt that connects Africa and Asia
Noun
Semanticaly linked words with "isthmus of suez"
isthmus