Noun Definition

stupa

1.Definition: a dome-shaped shrine erected by Buddhists

Related Noun(s):tope

Category: Objects