Kotomora
致しかねる (itashikaneru) Japanese meaning: cannot do | Kotomora