Back to Dictionary
舍利塔
shèlìtǎ
1.
stupa
2.
tower venerating the ashes of the Buddha
Metadata
- Category
- Chinese