Alphabet Filter:

Results

Definition of immolation:

  1. That which is immolated; a sacrifice.
  2. The act of immolating, or the state of being immolated, or sacrificed.

Synonyms:

offering, sacrifice, victim, religion, hecatomb.

Usage examples: