be tied hand and foot - Turc Anglais Dictionnaire