Sahasradala padmastha A name of Goddess Durga, which means “She sits on the thousand petalled lotus”a