English to Chinese Dictionary

Search:

身不由己 shēn yóu (idiom) (of one's circumstances) beyond one's control; unable to do anything about it; (of one's actions) not subject to conscious control (i.e. done in spite of oneself)
身不由主 shēn yóu zhǔ see 身不由己[shen1 bu4 you2 ji3]


<< back to the home page