meaning of Alpen-Puppenschnecke

Alpen-Puppenschnecke - German to English

Pupilla alpicola [terrestrial snail in household Pupillidae]