Definition of sea channel in English:

sea channel

noun

  • A strait, a comparatively narrow area of sea; a coastal inlet.

Origin

Mid 17th century.