meaning of Asiatische Apfelschnecke

Asiatische Apfelschnecke - German to English

Thai applesnail / apple snail [Pila ampullacea]