Noun
mountainsnail (plural mountainsnails) Any of a number of species of land snails in the genus Oreohelix.