sacrifice oneself in some activity - İspanyolca İngilizce Sözlük