self-immolate – English–Español translations

🇬🇧 en es 🇪🇸

self-immolate verb

  • to set oneself on fire
autocremarse
Wiktionary Links