noun
a mound-like structure containing Buddhist relics or used for meditation
-
The ancient stupa was a symbol of enlightenment and peace in the Buddhist tradition.
-
We should visit that stupa over there, it looks really cool.
-
Check out that big stupa, it's awesome!
-
Her mind was like a stupa, filled with ancient wisdom and tranquility.