Language:
Free Online Dictionary|3Dict

人在江湖,身不由己

Source : CEDICT

you can't always do as you like/one has to compromise in this world (idiom)

Source : CEDICT

you can't always do as you like/one has to compromise in this world (idiom)