Definition of "dagoba"

dagoba

  • noun

    plural dagobas

    1. A stupa.