door snail

English

Noun

door snail (plural door snails)

  1. Any land snail of the family Clausiliidae

Translations

Anagrams