meaning of dagoba

1. A dome-shaped structure built over relics of Buddha or some Buddhist saint.


Related Words

dagoba |

Developed & Maintained By Taraprasad.com

Treasure Words