Kotomora
動物霊 (doubutsurei) Japanese meaning: animal spirit | Kotomora