place where leather is staked - Français Anglais Dictionnaire