Many digenean trematodes require two hosts; one (typically a snail) where asexual reproduction occurs in sporocysts, the other a vertebrate (typically a fish) where the adult form engages in sexual reproduction to produce eggs. In some species (for example Ribeiroia) the cercaria encysts, waits until their host is eaten by a third host, in whose gut it emerges and develops into an adult.
