upsaras

English

Noun

upsaras

  1. plural of upsara