Pinyin Dictionary results for "shen bu you ji"

身不由己
without the freedom to act independently (idiom); involuntary; not of one's own volition; in spite of oneself
Dictionary data provided by CC-CEDICT