What does Alpen-Puppenschnecke mean?

Alpen-Puppenschnecke - German to English

Pupilla alpicola [terrestrial snail in household Pupillidae]