fluke
trematode worm
flatworm
platyhelminth
blood fluke
fasciola hepatica
fasciolopsis buski
liver fluke
schistosome