mountainsnail

Noun

 * 1) Any of a number of species of land snails in the genus.