Skip to main content

stupa

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