Kotomora
白イタチ (shiroitachi) Japanese meaning: ferret | Kotomora