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



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.