Understand Chinese Nickname

身不由已

[shēn bù yóu yĭ]
It translates as being physically unable to control oneself; the bearer may be going through helplessness or being forced to follow something not aligned with inner preferences.
Generate Chinese Nickname
Relation Nicknames