leech

n. Phylum Annelida, Class Hirudinea. A flattened type of segmented worm (annelid) with suckers at each end, many of which live solely off the blood of other animals.