STUPA


Meaning of STUPA in English

n. a round usu. domed building erected as a Buddhist shrine.

Etymology: Skr. stupa

Oxford English vocab.      Оксфордский английский словарь.