汉英词典
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

{{ item.english }}

Sorry, couldn't find anything matching sentences

Subtitled Videos