Ayakashi

Ayakashi (あやかし, lit. "yokai") is a gigantic yokai which body is made up of the souls of those who died at the sea. He is eating both humans and youkai. Ayakashi is also an avatar of Hakumen no Mono.