Definitions of ship canal:

  • noun:   a canal large enough for sea-going vessels