stupa
stu·panoun
Definitions
1.stupa; a dome-shaped Buddhist monument
From Sanskrit. Borobudur has 72 small stupas and one large main stupa.
Tags
Articles with this word
Discussion
Loading comments...
1.stupa; a dome-shaped Buddhist monument
From Sanskrit. Borobudur has 72 small stupas and one large main stupa.
Loading comments...