SELF-IMMOLATION


Meaning of SELF-IMMOLATION in English

■ noun the offering of oneself as a sacrifice, especially by burning.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.