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