iJunoon official Urdu Dictionary
چڑھاوا
charhawa
قربانی
qurbani
English definition for immolation
1. n. killing or offering as a sacrifice
Synonyms and Antonyms for immolation
Meaning for immolation found in 1 Languages.
Sponored Video