Definitions for stupa

Definitions for (noun) stupa

Main entry: stupa, tope

Definition: a dome-shaped shrine erected by Buddhists


Visual thesaurus for stupa