Snail

Helix pomatia

Snail is a common name that is applied most often to land snails, terrestrial pulmonate gastropod molluscs.

Plant Protection Products