WATER CHANNEL Meaning of WATER CHANNEL in English noun : a channel (as a ditch along a highway) for directing the course of water Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012