self-immolation in Dutch self-immolation in Dutch zelfverbranding noun The act of setting oneself on fire, especially as a form of protest. Add to Flashcards