meaning of Amphibienhaut

Amphibienhaut - German to English

amphibian skin