team selling - German English Dictionary