Understand Chinese Nickname

自己可笑

[zì jĭ kĕ xiào]
Expressing self-mockery, being amused at or embarrassed by one's own actions.
Generate Chinese Nickname
Relation Nicknames