make the supreme sacrifice - French English Dictionary