leg and foot rest - Espagnol Anglais Dictionnaire