Animalia > Platyhelminthes

Platyhelminthes (flatworms)

Class

Catenulida (110)
Cestoda (tapeworms) (1,907)
Monogenea (3,920)
Not Assigned (79)
Rhabditophora (5,494)
Trematoda (flukes) (5,641)

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

Photos

Images provided by Google Image Search