Definitions
noun
the isthmus in northeastern Egypt that connects Africa and Asia
Look “isthmus of suez” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
the isthmus in northeastern Egypt that connects Africa and Asia