mystery snail
nounDefinition of mystery snail
: an apple snail (Ampullaria cuprina) often kept as a scavenger in aquariums
1