stupa
nounDefinition of stupa
: a usually dome-shaped structure (such as a mound) serving as a Buddhist shrine
Keep scrolling for more