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