self-immolation - German English Dictionary