self-sacrifice death - Francés Inglés Diccionario