Language:
Free Online Dictionary|3Dict

无可推诿

Source : CEDICT

to admit of no excuse (idiom)