Trematodes (flukes & grubs)

Trematodes (flukes & grubs)

also known as: flatworms, grubs, digeneans, black spot, black grub