self-immolated - Deutsch Englisch Wörterbuch