meaning of Affenhaut

Affenhaut - German to English

faux suede