social self-sacrifice - Spanish English Dictionary