Entry
  1. cannot be done; not feasible; impossible to accomplish

    trad. 辦不到

Also written 辦不到【bàn bu dào】