What does abhäuten mean?

abhäuten - German to English

to skin