helicidae: land snails including the common edible snail and some pests
family: (biology) a taxonomic group containing one or more genera
abstraction: the process of formulating general concepts by abstracting common properties of instances