Longman Dictionary English From Longman Business DictionaryRelated topics: Advertising & marketing, Tradesales channelˈsales ˌchannel COMMERCEMARKETINGa way in which a company supplies its products or services to customers → channel ldoceonline.com