STUPA


Meaning of STUPA in English

[ 'stu:pə ]

■ noun a dome-shaped building erected as a Buddhist shrine.

Origin

from Sanskrit stūpa .

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.