apsaras meaning in english


शब्द : అప్సరస

Transliteration : apsarasa

Other spellings : apsaras

Meanings in english :

heavenly nymph:celestial courtesan
Telugu to English
English To Telugu