Understand Chinese Nickname

自身自灭

[zì shēn zì miè]
Translates as 'let oneself be born and let oneself die', or living and dying independently. Expressing a rather indifferent or independent stance towards personal matters or emotions.
Generate Chinese Nickname
Relation Nicknames