How to pronounce immolation

Accents & languages on maps

Definition - Synonyms
  • Definition of immolation

    • killing or offering as a sacrifice
  • Synonyms of immolation

immolation in other languages

Random words: TuesdayTwitterAustraliaworlddog