immolation
IMMOLA'TION
, n. The act of sacrificing.
1. A sacrifice offered.