BEOLINGUS
Dictionary - TU Chemnitz

 German  English

Apfelschnecke {f} (Ampullaria) [zool.] apple snail; mystery snail