selling climax - German English Dictionary