DICTIONARY

(Total Entries : 197270)

天臂城

Dictionary Definition: 

Devadarśita or Devadiṣṭa, Deva-arm city, but the Sanskrit meansdeva(or divinely) indicated. The residence of Suprabuddha, 善覺長者 father of Māyā, mother of the Buddha.