Animalia > Platyhelminthes

Platyhelminthes (flatworms)

Class

Catenulida (102)
Cestoda (tapeworms) (1,628)
Monogenea (2,075)
Not Assigned (4)
Rhabditophora (2,888)
Trematoda (flukes) (2,716)

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

Photos

Images provided by Google Image Search