Understand Chinese Nickname

自取其辱

[zì qŭ qí rŭ]
A saying literally means 'to ask for humiliation oneself.' It refers to situations where one behaves in such a way that invites embarrassment or disdain from others.
Generate Chinese Nickname
Relation Nicknames