Stupa - Definition

stupa

n 1: a dome-shaped shrine erected by Buddhists [syn: stupa,
tope]

Look up another word