Back to Dictionary
力所不及
lìsuǒbùjí
1.
beyond one's power (to do sth)