self-immolate – English–Latine translations

🇬🇧 en la 🇻🇦

self-immolate verb

  • to set oneself on fire
sē immolāre
Wiktionary Links