What does Asiatische Apfelschnecke mean?

Asiatische Apfelschnecke - German to English

Thai applesnail / apple snail [Pila ampullacea]