work things one's own advantage - German English Dictionary