leg and foot rest - Türkisch Englisch Wörterbuch