TOP

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

stupa

noun
 
/ˈstuːpə/
 
/ˈstuːpə/
jump to other results
  1. 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.
halfway
adverb
 
 
From the Word list
Oxford 5000
C1
Oxford Learner's Dictionaries Word of the Day