Helicella
noun
Heli·cel·la
ˌheləˈselə,
ˌhēl-
: a genus of land snails (family Helicidae) including several snails of veterinary importance as intermediate hosts of flukes and of some nematode lungworms of sheep and other ruminants
Love words? Need even more definitions?
Merriam-Webster unabridged
Share