English | German | Russian | Czech

ampullarid English

Meaning ampullarid meaning

What does ampullarid mean?

ampullarid

Any of the family Ampullariidae of apple snails.

Are you looking for...?