place where cattle are skinned - Français Anglais Dictionnaire