Meaning of STUPA in English

STUPA

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.      Английский глоссарий буддизма.