articulating portable foot restraint (apfr) - Deutsch Englisch Wörterbuch