channels of sales - German English Dictionary