Understand Chinese Nickname

恨自己作贱了自己

[hèn zì jĭ zuò jiàn le zì jĭ]
This translates to 'Hate myself for humiliating myself', showing self-loathing for behaving in ways that result in personal humiliation or undervaluing oneself
Generate Chinese Nickname
Relation Nicknames