Stupa
English word definition — powered by WordNet
NOUN
a dome-shaped shrine erected by Buddhists
Want to remember stupa?
Sign up free to bookmark & reviseEnglish word definition — powered by WordNet
a dome-shaped shrine erected by Buddhists
Want to remember stupa?
Sign up free to bookmark & revise