self-immolation – English–Español translations

🇬🇧 en es 🇪🇸

self-immolation noun

  • setting oneself on fire
autoinmolación
Wiktionary Links