What does a Snail Eat?

Lands snails eat any kind of plant it can get its hands (figuratively speaking) on. Water snails mostly eat algae, but will also eat any other type of plant it comes across.