English

Definition of stupa noun from the Oxford Advanced Learner's Dictionary

 

stupa

 noun
noun
BrE BrE//ˈstuːpə//
 
; NAmE NAmE//ˈstuːpə//
 
(Indian English)
 
jump to other results
a building in the shape of a dome, built as a place of worship for Buddhists Buddhist stupas and monasteries The first stupas were built to house the ashes of Buddha. India's stupas were not just religious monuments, but also cultural centres.