Kotomora
神隠し (かみかくし) Japanese meaning | Kotomora