wú kě tuī wěi
基本释义
  1. 不能推诿,不能推卸自己的责任。
英文翻译
  1. There is no excuse