she sacrificed herself for you - Alemán Inglés Diccionario