STUPA


Meaning of STUPA in English

noun ·see 1st stupe.

2. stupa ·noun a mound or monument commemorative of buddha.

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