apsarastīrtha अप्सरस्तीर्थ

Definition: n. a pool in which the āpsarasa-s bathe