STUPA Meaning of STUPA in English n. a round usu. domed building erected as a Buddhist shrine. [ Skr. stupa ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012