tie someone up by their hands and feet - Español Inglés Diccionario