Immolation in Gujarati ગુજરાતી
Immolation in Hindi हिन्दी
Immolation in Telugu తెలుగు
Immolation in English
- immolation⇄immolation, noun.
1. the act of immolating.
2. the state of being immolated.
3. (Figurative.) a sacrificial offering; sacrifice.