reverse search

Comprehensive
Dictionary Suite
Help
Help
Help
 
Suez Isthmus of Suez, a strip of land in northeastern Egypt that connects Africa and Asia. [1/2 definitions]
Suez Canal a canal in northeastern Egypt across the Isthmus of Suez, connecting the Mediterranean Sea and the Red Sea.