What does Britische Dolchschnecke mean?

Britische Dolchschnecke - German to English

hollowed glass snail [Zonitoides excavatus, syn.: Z. (Zonitellus) excavatus]