someone who strips off bark - Francés Inglés Diccionario