BEOLINGUS
Dictionary - TU Chemnitz

 German  English

(Malaiische) Turmdeckelschnecke {f} [zool.] Malaysian trumpet snail