what is the English meaning of stupas answer in 1 sentence
Answers
Answered by
1
The word Stupa means a mound.
mean:a building with a dome (rounded roof).
Similar questions