Pitha

The term pitha is usually translated as meaning 'a pedestal'. However, in texts, it often is used to refer to one of the 108 sacred sites in India associated with goddess-worship.