STUPA


Meaning of STUPA in English

(n.) A mound or monument commemorative of Buddha.

Webster's English dictionary.      Английский словарь Webster.