STUPA


Meaning of STUPA in English

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

[ Skr. stupa ]

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