Understand Chinese Nickname

念此自愧

[niàn cĭ zì kuì]
'Reflect on This, and I Feel Ashamed' expresses remorse after reflection or feeling of unworthiness or regret concerning certain matters or oneself.
Generate Chinese Nickname
Relation Nicknames