Understand Chinese Nickname

自捆自缚

[zì kŭn zì fù]
'Self-Imprisoned or Self-Restrained', implies someone is restricted by themselves, unable to get out from the self-made trap, indicating introverted characteristics or self-imposed limitations.
Generate Chinese Nickname
Relation Nicknames