What does Bergschnecke mean?

Bergschnecke - German to English

mount snail [Iberus alonensis]