Back to Dictionary
力有未逮
lìyǒuwèidài
1.
beyond one's reach or power (to do sth)