Liver fluke
Fasciola hepatica
Length
up to 3 cm
Reproduction
Eggs