one's skin to peel - Francés Inglés Diccionario