ఆత్మాహుతిātmāhuti
Top 3000
Meanings
Noun
1. the act of setting oneself on fire - self-immolation
Examples2
Attacks in Iraq
Attacks in Iraq