upsara
English
Noun
upsara
(
plural
upsaras
)
Alternative form of
apsara
.