Pinyin Dictionary results for "she li ta"

舍利塔
stupa; tower venerating the ashes of the Buddha
Dictionary data provided by CC-CEDICT