to be tied hand and foot - Espagnol Anglais Dictionnaire