portable foot restraint (pfr) - Deutsch Englisch Wörterbuch