Understand Chinese Nickname

有本事自己来

[yŏu bĕn shì zì jĭ lái]
Directly translating to 'Prove your capabilities,' this challenges someone else to step up, implying a confrontation or encouragement towards taking responsibility or action personally.
Generate Chinese Nickname
Relation Nicknames