self-immolation









self-immolation


noun

  1. voluntary sacrifice or denial of oneself, as for an ideal or another person.

noun

  1. the act or an instance of setting fire to oneself

n.also self immolation, 1817, from self- + immolation.

50 queries 0.522