See Also: stupa(medicine)
stupa(dictionary)
stupa(encyclopedia)

stupa (iou)



stupa noun. L19.
[Sanskrit stupa. Cf. TOPE noun3.]
A round usu. domed structure erected as a Buddhist shrine.