Noun Definitionsuez canal1.Definition: a ship canal in northeastern Egypt linking the Red Sea with the Mediterranean SeaCategory: Places