leather sandal sole - Français Anglais Dictionnaire