STUPA


Meaning of STUPA in English

n. a round usu. domed building erected as a Buddhist shrine. [Skr. stupa]

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.