stupa
English
stupa meaning in English • stupa का अर्थ अंग्रेजी में
Noun
- A mound or monument commemorative of Buddha.
- See 1st Stupe>.