Understand Chinese Nickname

怪自己活该

[guài zì jĭ huó gāi]
Translating literally as 'blame myself for what I deserve,' it expresses self-recrimination, often stemming from an event of regret or mistakes in which one feels they themselves are at fault.
Generate Chinese Nickname
Relation Nicknames