helicid
English
Noun
helicid
(
plural
helicids
)
(
zoology
)
Any
snail
of the family
Helicidae
.
Translations
snail of the family Helicidae
Finnish:
tarhakotilo
Anagrams
ceilidh
,
childie
,
céilidh