1 apple snail | Definition of apple snail

apple snail

noun

Definition of apple snail

: any of a number of large rounded smooth-shelled freshwater snails of the family Pilidae — see pila