make the supreme sacrifice - Spanish English Dictionary