力有未逮

    lìyǒuwèidài

    1. Idiombeyond one's reach or power (to do something)