Snail
n.
Any one of numerous species of terrestrial air-breathing gastropods belonging to the genus Helix and many allied genera of the family Helicidæ . They are abundant in nearly all parts of the world except the arctic regions, and feed almost entirely on vegetation; a land snail.
|