self-advantage - German English Dictionary