汉英词典
Chinese-English Dictionary
MEANING OF 自取其咎
自取其咎
see 咎由自取[jiu4 you2 zi4 qu3]
Inflict disasters on your own or find sins and sufferings yourself
谓自己惹来的麻烦﹐自己招来的惩罚。
自 zì 取 qǔ 其 qí 咎 jiù
EXAMPLE SENTENCES

{{ item.english }}

Sorry, couldn't find anything matching sentences

Subtitled Videos