![]() |
LeechesLeech is a common name for over 650 species of largely freshwater, carnivorous worms that comprise the class Hirudinea in the phylum Annelida. Although commonly known as the bloodsuckers, some species are not parasitic and are free-living in streams and ponds, feeding on aquatic insects and other freshwater invertebrates. |