Skip to main content

dagoba

English dagoba meaning in English  •  dagoba का अर्थ अंग्रेजी में
Noun
  • A dome-shaped structure built over relics of Buddha or some Buddhist saint.
Advertisement