What is Suez?
Suez definition and meaning on Dictionary terms:
a seaport in NE Egypt, near the S end of the Suez Canal.
Gulf of, a NW arm of the Red Sea, W of the Sinai Peninsula.
Isthmus of, an isthmus in NE Egypt, joining Africa and Asia. 72 miles (116 km) wide.