Definition of overflow channel in US English:

overflow channel

noun

  • A channel formed by or for the overflow of a fluid; (Geography) a natural notch or channel formed by water overflowing from a lake.

Origin

Mid 19th century; earliest use found in Scientific American.