Dictionary

stupa

[stu·pa]noun
Definitions
  1. 1.

    stupa; a dome-shaped Buddhist monument

    From Sanskrit. Borobudur has 72 small stupas and one large main stupa.

Tags
Articles with this word
Borobudur — Candi Buddha Terbesar di Duniaintermediate
Discussion

Loading comments...