noun
Word Origin Tibetan.
Scrabble Points: 12
Powered by Oxford Dictionaries
More definitions, origin and scrabble points
Mound-like structure containing Buddhist relics, typically the ashes of Buddhist monks, used by Buddhists as a place of meditation
In Buddhism, a stupa is a mound-like or hemispherical structure containing relics that is used as a place of meditation. Wikipedia