Japanese definition
No Japanese definition yet.
English definitions
- hidden village (esp. hidden retreat for nobles or refuge for soldiers of a defeated army); isolated village
- legendary land (deep in mountains or underground); Shangri-La
Examples
No examples yet.
Loading examples…