piece of sheep skin covering - Français Anglais Dictionnaire