distribution channel agreement - German English Dictionary