IMMOLATION

Definition of IMMOLATION

  1. (noun)killing or offering as a sacrifice