Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

stupas Definition

Cancel
stupas
noun(stu-pa)
a dome-shaped shrine erected by Buddhists
Synonyms: tope,

Words Related to stupas!

stupas Examples by Brain Bank Users