Understand Chinese Nickname

咎由自取能怪谁

[jiù yóu zì qŭ néng guài shéi]
Meaning 'You only have yourself to blame, who else can you blame?' This username reflects the attitude of taking responsibility for one's actions. The user seems to accept that they face a certain situation as a result of their own doing.
Generate Chinese Nickname
Relation Nicknames