自取其辱zìqǔqírǔTop 50000Meanings1. (idiom) to embarrass oneselfCharacters used自self取to take其his辱to insult