- unable to stand the strain any longer; too weak to stay on one's feet
- 不能: cannot; must not; should not ...
- 支: branch; offshoot
- 力不能及: be beyond one's capacity [strength]; be beyond [out of] one's depth; be unequal to one's task; strength is not equal to duties
- 力不能胜: beyond one's ability
- 不能支配的前提: non-controllable premises
关注微信公众号:chachacidian,回复:力不能支,即可在微信中查询翻译