I quickly referenced my libraries. It took less than five milliseconds to find the definition. "The dwelling place of the Kami. Nice. And perhaps appropriate. However, westerners will shorten it to Takama. Just sayin’."