Noun Definition

suez canal

1.Definition: a ship canal in northeastern Egypt linking the Red Sea with the Mediterranean Sea

Category: Places