Definition of Stupa

Noun: stupa  stoo-pu

  1. A dome-shaped shrine erected by Buddhists
    - tope

See also:
stuntwomen
stupas

Anagrams containing the word stupa

sptua astup pastu upast tupas