English translation of 身不由己
(shēn bù yóu jǐ)
not be able to help oneself
⇒ 他社交活动太多, 确实身不由己。(Tā shèjiāo huódòng tài duō, quèshí shēn bù yóu jǐ.)
He's got himself involved so many activities — he just can't help himself.
Translation of 身不由己 from the Collins Chinese to English Dictionary