dagoba (0 synonym found)

Definition of dagoba:

(n) : A stupa.

Definition of dagoba:

(n) : A stupa.

Back to Top