Question

Class 6Social ScienceBuildings, Paintings and Books

What does the word stupa mean?

Verified Answer

The word stupa means a mound.