Toggle navigation
FreeDictionary.com
Search
dagoba
n.
A dome-shaped structure built over relics of Buddha or some Buddhist saint.