Chinese
须弥山 / 須彌山 [Xūmíshān]
Mt Meru or Sumeru, sacred mountain in Buddhist and Jain tradition; Mt Xumi in Guyuan 固原[Gùyuán], Ningxia, with many Buddhist cave statues
Japanese
Mount Sumeru (believed to be the centre of the Buddhist world)
Notes
Sign in to add your own note
Example Sentences
Contains