ఆత్మాహుతిātmāhutiTop 3000MeaningsNoun1. the act of setting oneself on fire - self-immolationExamples2ఇరాక్లోirāklō ఆత్మాహుతిātmāhuti దాడిdāḍiAttacks in Iraqఇరాక్లోirāklō ఆత్మాహుతిātmāhuti దాడులుdāḍuluAttacks in Iraq