stupa
[stu·pa]noun
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...
stupa; a dome-shaped Buddhist monument
From Sanskrit. Borobudur has 72 small stupas and one large main stupa.
Loading comments...