IMMOLATION


Meaning of IMMOLATION in English

noun that which is immolated; a sacrifice.

2. immolation ·noun the act of immolating, or the state of being immolated, or sacrificed.

Webster English vocab.      Английский словарь Webster.