Japanese snail

noun

Definition of Japanese snail

: an ovoviviparous freshwater snail (Viviparus malleatus) that is native to Japan and is often kept in aquariums where it is a valuable scavenger