MULTICHANNEL Meaning of MULTICHANNEL in English ■ adjective employing or possessing many communication or television channels. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004