stupa

Noun
  1. A dome-shaped shrine erected by Buddhists (synset 104353406)

Other Searches