meaning of Archey-Frosch

Archey-Frosch - German to English

Archey's frog [Leiopelma archeyi]