Stupa

What is Stupa?

Stupa definition and meaning on Dictionary terms:
noun
a monumental pile of earth or other material, in memory of Buddha or a Buddhist saint, and commemorating some event or marking a sacred spot.

 

reference: https://www.dictionary.com/browse/stupa

Tags: