山穷水尽的英语:the end of hills and rivers; be at [on] one's last shift [shifts]; be at [come to] the end of one's resources; be at [come to] the end of one's rope; come to a dead end; the condition that...
山穷水尽的法语:en être réduit à la dernière extrémité;être dans une impasse;avoir épuisé tous les moyens;être à bout de ressources