Meru Madhya shrugastha A name of Goddess Durga, which means “She dwells on the central peak of Mount Meru”.