stupa(noun) noun1. a dome-shaped shrine erected by BuddhistsSimilar word(s): topeDefinition categories: man–made, shrine