make a self-sacrifice - Francés Inglés Diccionario