meaning of Bergschnecke

Bergschnecke - German to English

mount snail [Iberus alonensis]