CHANNEL Meaning of CHANNEL in English ( n. ) The hollow bed where a stream of water runs or may run. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012