Kotomora
物の怪 (mononoke) Japanese meaning: evil spirit | Kotomora