bloodsucker n : carnivorous or bloodsucking aquatic or terrestrial worms typically having a sucker at each end [syn: {leech}, {hirudinean}] Source: WordNet® 2.0