SELF-IMMOLATION Meaning of SELF-IMMOLATION in English ■ noun the offering of oneself as a sacrifice, especially by burning. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004