leg and foot rest - Almanca İngilizce Sözlük