Stupa

A hemispherical structure that is used as a place of meditation.

Stupa Definition
Stupa Definition

A hemispherical structure that is used as a place of meditation. Stupa. A stupa is a dome-shaped monument that serves as a Buddhist shrine.