Polish-English dictionary »

apsara meaning in English

PolishEnglish
apsara noun

apsaranoun
a female spirit of the clouds and waters