work hard or sacrifice oneself - German English Dictionary