bound hand and foot - Turc Anglais Dictionnaire