咎的英文

英语翻译

blame; fault; punish

拓展翻译

咎由自取
have only oneself to blame
de son tort demesne