immolation
English
immolation meaning in English • immolation का अर्थ अंग्रेजी में
Noun
- The act of immolating, or the state of being immolated, or sacrificed.
- That which is immolated; a sacrifice.
- Destruction by fire.