Animalia > Platyhelminthes

Platyhelminthes (flatworms)

Class

Catenulida (95)
Cestoda (tapeworms) (1,627)
Monogenea (2,075)
Not assigned (4)
Rhabditophora (2,667)
Trematoda (flukes) (2,716)

(...) = Species count
(...) = Endangered count
(...) = Invasive count

Photos

Images provided by Google Image Search