Understand Chinese Nickname

羞愧

[xiū kuì]
Shame. Signifies a profound sense of embarrassment or self-reproach due to actions, mistakes, or feelings of unworthiness.
Generate Chinese Nickname
Relation Nicknames