అప్సరసapsarasa
Top 8000
Meanings
Noun
1. heavenly nymph (a celestial courtesan) (Hinduism)
Examples1
The dance was performed.