make a self-sacrifice - Spanish English Dictionary