Russian-English dictionary »

самосожжение meaning in English

RussianEnglish
самосожжение noun
{n}

self-immolation(setting oneself on fire)
noun