mimusubi.com
Kamikakushi & Kamikakurë
“Kamikakushi” means “hidden by the kami”, and could be translated “Spirited Away”. Indeed, the Japanese title of the Miyazaki anime called “Spirited Away” in English is “Sen to Chihiro no Kamikakus…