Skip to
noun
A term used to describe predators or parasites that feed on or seek to harm slugs and snails, which are collectively known as gastropods.
Browse