Kotomora
城隍 (joukou) Japanese meaning: castle and moat | Kotomora