Understand Chinese Nickname

只怪自己太可笑

[zhĭ guài zì jĭ tài kĕ xiào]
Expresses someone’s regret and self-blame; it's self-depreciation that they consider themselves ridiculous and feel ashamed for past actions or decisions.
Generate Chinese Nickname
Relation Nicknames