What does Affenhaut mean?

Affenhaut - German to English

faux suede