make self-sacrifice - İspanyolca İngilizce Sözlük