Traduction Anglais Français

Traduction "front of foot (part put into shoe)" en Francais

English Version