Understand Chinese Nickname

善惡難辨

[shàn è nán biàn]
It translates to 'good and evil hard to distinguish'. This represents someone who perceives complexity in morality or struggles with discerning right from wrong due to mixed or complicated feelings or perspectives.
Generate Chinese Nickname
Relation Nicknames