かく ざと
kakurezato

Noun

1. hidden village (esp. hidden retreat for nobles or refuge for soldiers of a defeated army); isolated village

Noun

2. legendary land (deep in mountains or underground); Shangri-La