Top match咎jiù由yóu自zì取qǔ(idiom) to have only oneself to blame; to bring trouble through one's own actions Listen Explore