self-immolate in French self-immolate in French immoler verb (intransitive) To set oneself on fire, especially as a form of protest. Add to Flashcards