What does Amphibienhaut mean?

Amphibienhaut - German to English

amphibian skin