snail 1. (Science: zoology) Any one of numerous species of terrestrial air-breathing gastropods belonging to the genus helix... Read More