pebblesnail

Noun

 * 1) Any of various freshwater snails in the families  and  in superfamily.