1 definition by girlypop'04

The hugging saint. She's hugged over 34 million people around the world and inspires each and everyone of them to be their highest selves and their true essence, love. She has also raised and contributed millions of dollars for her charities in India and around the world.
"Love is my religion."- Ammachi
by girlypop'04 November 13, 2020
Get the Ammachi mug.