DICTIONARY

(Total Entries : 197270)

娑羅

Dictionary Definition: 

沙羅śāla,sāla; the Sāl tree, 娑羅樹Shorea robusta, the teak tree.