DICTIONARY

(Total Entries : 197270)

樓陀羅

Dictionary Definition: 

(樓陀) Rudra, the howler, or god of tempests.