What does Apfelschnecken mean?

Apfelschnecken - German to English

apple snails [family Ampullariidae]