Maha padma davi samstha A name of Goddess Durga, which means “She lives in the forest of lotus flowers”.