without sacrificing oneself - German English Dictionary