noun a dome-shaped memorial alleged to contain relics of Buddha or a Buddhist saint; stupa; chaitya. nouna dome-shaped shrine containing relics of the Buddha or a Buddhist saint