Understand Chinese Nickname

任人声讨

[rèn rén shēng tăo]
The phrase means allowing oneself to be criticized or condemned by others. It suggests acceptance of criticism and even self-sacrifice for a greater cause or principle.
Generate Chinese Nickname
Relation Nicknames