Phylum Platyhelminthes- Class Trematoda: note eggs, ovaries, shell gland, caeca, uterus and testes) [fig 3.5]

Previous slide Next slide Back to first slide View graphic version