Definition of 須弥山 (しゅみせん)

noun
Mount Sumeru (believed to be the centre of the Buddhist world)(Buddhist term)
Other readings:
須弥山【すみせん】
Related Kanji
ought, by all means, necessarily
all the more, increasingly
mountain