bind someone hand and foot - Französisch Englisch Wörterbuch