make the supreme sacrifice - German English Dictionary