intense and repeated peeling - Spanish English Dictionary