Understand Chinese Nickname

自取屈辱我活该对吗

[zì qŭ qū rŭ wŏ huó gāi duì ma]
'I Deserve Self-Imposed Humiliation, Right?' implies deep feelings of unworthiness or guilt. The user may feel that any humiliation they face is somehow deserved or self-inflicted.
Generate Chinese Nickname
Relation Nicknames