From English-French FreeDict Dictionary ver. 0.1.6: skin /skin/ 1. fourrure, peau, pelage, poil d'animal 2. dépouiller
skin /skin/ 1. fourrure, peau, pelage, poil d'animal 2. dépouiller