देबता थान (debta than )

English: Translation
Place of God/ Temple