STUPA Meaning of STUPA in English n. a round usu. domed building erected as a Buddhist shrine. [Skr. stupa] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012