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