ammachi is the the balm that will heal the world
"short for sri mata amritanandamayi devi or "mother of immortal bliss"
"ammachi is the the balm that will heal the world" What is the definition of "ammachi"?