Dictionary Home » Dictionary Definitions » self-immolation

self-immolation

(-im′ə lās̸hən)

noun

  1. suicide, usually by burning oneself in a public place
  2. deliberate self-sacrifice

See self-immolation in American Heritage Dictionary 4

noun
Deliberate sacrifice of oneself, especially by fire.

Learn more about self-immolation

link/cite print suggestion box