STUPA Meaning of STUPA in English A shrine in which relics of the Buddha are kept. The center is a raised temple which is usually surrounded by a series of terraces. Buddhism English glossary. Английский глоссарий буддизма. 2012