ธรรมสรีระ

tham-má-sà-rii-rá

Noun

    • receptacle of the Dharma

    A shrine or structure containing sacred Buddhist teachings.