Amnicola limosa porosa

Amnicola limosa porosa

a snail, the intermediate host of Metorchis conjunctus, a liver fluke of cats and dogs.