Sanskrit · noun · Faith & Sacred History

Stupa

स्तूप
Meaning

A domed Buddhist shrine enshrining sacred relics.