STUPA Meaning of STUPA in English [ 'stu:pə ]■ noun a dome-shaped building erected as a Buddhist shrine.Originfrom Sanskrit stūpa . Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004