咎由自取jiùyóuzìqǔ
Top 40000
Meanings
1. (idiom) to have only oneself to blame; to bring trouble through one's own actions
Characters used