self-immolated - İspanyolca İngilizce Sözlük