stupa In Buddhist architecture, a monument made of earth and/or stone and containing sacred relics. Web resource here. Shanti Stupa. Ladakh, India. 1991.