咎由自取jiùyóuzìqǔTop 40000Meanings1. (idiom) to have only oneself to blame; to bring trouble through one's own actionsCharacters used咎fault由from自self取to take