Kotomora
ざるを得ない (zaruoenai) Japanese meaning: have to | Kotomora