Definitions of Suez canal:

  • noun:   a ship canal in northeastern Egypt linking the Red Sea with the Mediterranean Sea