social self-sacrifice - Alemán Inglés Diccionario