make the supreme sacrifice - Español Inglés Diccionario