tie hands and feet - Allemand Anglais Dictionnaire