stupa Meaning, Definition & Usage
-
noun a dome-shaped shrine erected by Buddhists
tope.
WordNet
Stu"pa noun
Etymology
Skr.Definitions
A mound or monument commemorative of Buddha.
Stu"pa noun
Etymology
L.Definitions
(Med.) See 1st Stupe .