CHANNEL Meaning of CHANNEL in English The bed of a river, stream, drainage ditch, or other waterway that transports a concentrated flow of water. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012