What is the full meaning of stupa
(Sanskrit) a mound or monument commemorative of Buddha [n -S]
Example of the word stupa placed on a Scrabble board.