marketing, selling and distribution expenses - German English Dictionary