English

edit

Noun

edit

door snail (plural door snails)

  1. Any land snail of the family Clausiliidae

Translations

edit

Anagrams

edit