Translation of stupa in English:

User Contribution

stupa

effigies

noun