Kotomora
ざる終えない (zaruoenai) Japanese meaning: have to | Kotomora