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