Understand Chinese Nickname

作茧自縛

[zuò jiăn zì fú]
Translated literally as 'binding oneself in a cocoon,' this idiom implies doing something detrimental to oneself. The account holder might see themselves as creating difficulties which they have to endure on their own.
Generate Chinese Nickname
Relation Nicknames