Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

stupa Definition

Cancel
stupa
noun(stu-pa)
a usually dome-shaped structure (such as a mound) serving as a Buddhist shrine

Words Related to stupa!

stupa Examples by Brain Bank Users