Kotomora
猫又 (ねこまた, nekomata) Japanese meaning: nekomata | Kotomora