1 definition by S. Murthi

Ammachi, or Amma is a cult leader often dubbed "the hugging saint" by the Western media. The suspicious activities of this cult have eluded the mainstream media for nearly a decade, and only now are beginning to rise to the surface.
Ammachi is a living God who is worshipped by her devotees.
by S. Murthi August 9, 2008
Get the Ammachi mug.