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