Subclass of parasitic flatworms (class Trematoda) characterized by a complex life cycle involving developmental multiplying stages in a mollusk intermediate host, an adult stage in a vertebrate, and often involving an additional transport host or an additional intermediate host; includes all the common flukes of humans and other mammals. [G. di-, two, + genesis, generation]