DICTIONARY

(Total Entries : 197270)

怛利耶怛喇舍

Dictionary Definition: 

(or 怛利耶怛喇奢) Trayastriṃśa, the thirty-three heavens of lndra, cf. 多羅夜登陵舍.