meaning of abhäuten

abhäuten - German to English

to skin