MULTICHANNEL Meaning of MULTICHANNEL in English adj. employing or possessing many communication or television channels. Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012