Otogiri, the Soul Sucking Oiran

Otogiri, the Soul Sucking Oiran
One of the spirits that Yayoi had raised.