汉英词典
Chinese-English Dictionary
MEANING OF 咎由自取
咎由自取
to have only oneself to blame (idiom) / to bring trouble through one's own actions
The calamity or sin is caused by oneself / Refers to self-inflicted
遭受责备、惩处或祸害是自己造成的。
jiù yóu
EXAMPLE SENTENCES

这不是你的错,而是我咎由自取的。

It's not your fault. You see, I took it all away.

别把你的同情心白白浪费在他的身上,他是咎由自取

Don't waste your sympathy on him—he got what he deserved.

这是真的,但是北高加索地区的问题很大程度是俄罗斯咎由自取

That's true; yet the problems in the north Caucasus are largely of Russia's own making.

觉桑已经不是第一次在公开场合咎由自取信口开河,引起新闻界知识界嘲笑。

And this is not the first time that Kyaw Hsan has brought ridicule upon himself.