Meaning of 娑羅 in Japanese

  1. Words

Definition of 娑羅

  1. (n) sal tree →Related words: 沙羅双樹

Words related to 娑羅

Back to top