meaning of Apfelschnecken

Apfelschnecken - German to English

apple snails [family Ampullariidae]