meaning of Apfelschnecke

Apfelschnecke - German to English

apple snail [family Ampullariidae]

View more

  • secret snail [Pomacea bridgesii]