strip of hide/new leather - Francés Inglés Diccionario