DICTIONARY

(Total Entries : 197270)

薩闍羅娑

Dictionary Definition: 

sarjarasa; 薩折羅娑; resin of the Sal-tree, resin used as scent or incense.