removable foot-rest - Deutsch Englisch Wörterbuch