Spanish-English dictionary »

autoinmolación meaning in English

SpanishEnglish
autoinmolación noun
{f}

self-immolation(setting oneself on fire)
noun