STUPA


Meaning of STUPA in English

n.

Pronunciation: ' stü-p ə

Function: noun

Etymology: Sanskrit st ū pa

Date: 1876

: a usually dome-shaped structure (as a mound) serving as a Buddhist shrine

stupa

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.