Meaning of stupa
Definition of stupa
(noun)
a
dome-shaped
shrine
erected by Buddhists
Other information on stupa
WIKIPEDIA results for
stupa
Amazon results for
stupa
Tweet