sales agency agreement - German English Dictionary