Kotomora
化け猫 (bakeneko) Japanese meaning: monster cat | Kotomora