tie hands and feet - German English Dictionary