noun
- voluntary sacrifice or denial of oneself, as for an ideal or another person.
noun
- the act or an instance of setting fire to oneself
n.also self immolation, 1817, from self- + immolation.
noun
noun
n.also self immolation, 1817, from self- + immolation.