Английский-Русский словарь »

self-immolate означает в русский

АнглийскийРусский
self-immolate (to set oneself on fire)
verb

сжечь самого себяverb
{Plf}

сжигать самого себяverb
{imPlf}