avoid self-sacrifice - German English Dictionary