Kotomora
犬神 (いぬがみ, inugami) Japanese meaning: dog spirit | Kotomora