束手无策的英语:be at a loss what to do; be at the end of one's rope; can do nothing but nailbiting; can do nothing to help...; feel quite helpless; find [stick] oneself in the mire; fold one's hands help...
束手无策的法语:ne plus savoir que faire;ne savoir quel parti prendre;être à bout de ressources;être réduit à l'impuissance