SELF-IMMOLATION


Meaning of SELF-IMMOLATION in English

[self-im.mo.la.tion] n (1817): a deliberate and willing sacrifice of oneself often by fire -- self-im.mo.late vb

Merriam-Webster English vocab.      Английский словарь Merriam Webster.