self-immolated - German English Dictionary