stupa in Dutch stupa in Dutch stoepa noun (Buddhism) A dome-shaped Buddhist monument, used to house relics of the Lord Buddha. Add to Flashcards