English-French dictionary »

have one's hands tied meaning in French

EnglishFrench
have one's hands tied (be powerless to act)
verb

avoir les mains liéesverbe