VariousWords beta
Related Terms:
Definitions:
Noun
Suez Canal
Definition: a ship canal in northeastern Egypt linking the Red Sea with the Mediterranean Sea