Noun Definition
leech
1.Definition: a follower who hangs around a host (without benefit to the host) in hope of gain or advantage
Category: People2.Definition: carnivorous or bloodsucking aquatic or terrestrial worms typically having a sucker at each end
Related Noun(s):hirudinean
Category: Animals