apsarastīrṭa | अप्सरस्तीर्ट | apsarastIrTa

apsaras-tīrṭa | अप्सरस्-तीर्ट | n. a pool in which the Apsarasas bathe, Śāk.

← Search all 286,525 Sanskrit words on Tripura Koṣa