Word info Synonyms

dagoba

Noun

Meaning

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

Source: Webster's dictionary

Synonyms

Close letter words and terms