self sacrifice - Francés Inglés Diccionario