leg and foot rest - Deutsch Englisch Wörterbuch