Understand Chinese Nickname

是我无能

[shì wŏ wú néng]
Translated as 'it's me being incapable', this indicates admitting personal inadequacies or incompetence humbly, possibly with some negative emotions about oneself.
Generate Chinese Nickname
Relation Nicknames