stupa

stupa

stupa

Noun

a dome-shaped shrine erected by Buddhists

Synonyms: