English Meaning of apcaras

Meaning of 'apcaras' (அப்சரஸ்)

{*}, s. a class of celestial nymphs.


Browse Tamil - English Words

Tamil - English Dictionary Search