Definitions for "Sumeru"
A mythical mountain, tremendously tall, said to lie at the center of the universe, north of the Himalayas.
The great mountain that is the axis of the universe. It is also called Meru and Mahameru. It extends upward through the center of the earthly planetary system, and on its upper peak lies Satyaloka, the abode of Lord Brahma.
The mountain Meru, actual or personified