Japanese snail
noun
: an ovoviviparous freshwater snail (Viviparus malleatus) that is native to Japan and is often kept in aquariums where it is a valuable scavenger
Love words? Need even more definitions?
Merriam-Webster unabridged
Share