Stupa

Webster's Dictionary of the English Language

·noun ·see 1st Stupe.

II. Stupa ·noun A mound or monument commemorative of Buddha.

Related Words