stupa

/stˈupɑ/

Explore definitions, synonyms, and language insights of stupa

Definitions

Noun
a dome-shaped shrine erected by Buddhists

Synonyms


More General Terms