English | German | Russian | Czech

self-immolation English

Meaning self-immolation meaning

What does self-immolation mean?

self-immolation

The act of setting oneself on fire, especially as a form of protest. setting oneself on fire

Synonyms self-immolation synonyms

What other words have the same or similar meaning as self-immolation?

self-immolation English » English

self-sacrifice burning oneself

Are you looking for...?