Polish-English dictionary »

stupa meaning in English

PolishEnglish
stupa noun

stupanoun
Buddhist monument

Your history