Back to Dictionary
舍利子塔
shèlìzitǎ
1.
stupa with Buddhist relics
2.
pagoda