self-immolation – English–Français translations

🇬🇧 en fr 🇫🇷

self-immolation noun

  • setting oneself on fire
auto-immolation
Wiktionary Links