leg and foot rest - Allemand Anglais Dictionnaire