strapped to the bench - Deutsch Englisch Wörterbuch