Definitions
noun
a ship canal in northeastern Egypt linking the Red Sea with the Mediterranean Sea
Look “suez canal” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a ship canal in northeastern Egypt linking the Red Sea with the Mediterranean Sea