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. 2012