ReadWriteQuiz
Chinese dictionary
slhave only oneself to blame; receive punishment through one's own fault
如果他再讲下去,很快就会自取其咎。
If he keeps talking, pretty soon he’ll shoot himself in the foot.
如果他再讲下去,很快就会自取其咎。
If he keeps talking, pretty soon he’ll shoot himself in the foot.