need satisfaction selling - German English Dictionary