Self Immolation (noun) Definition, Meaning & Examples

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
Self Immolation (noun) Definition, Meaning & Examples

More Definitions