What does Archey-Frosch mean?

Archey-Frosch - German to English

Archey's frog [Leiopelma archeyi]