CHANNEL Meaning of CHANNEL in English (n.) The deeper part of a river, harbor, strait, etc., where the main current flows, or which affords the best and safest passage for vessels. Webster's English dictionary. Английский словарь Webster. 2012