Language:
Free Online Dictionary|3Dict

難辭其咎

Source : CEDICT

can hardly absolve oneself of blame (idiom)