Social Sciences, asked by alok3827, 1 month ago

what is the English meaning of stupas answer in 1 sentence​

Answers

Answered by singhm82835
1

The word Stupa means a mound.

mean:a building with a dome (rounded roof).

Similar questions