leech
Info · Definitions · Synonyms · Characters
Definitions
(noun) carnivorous or bloodsucking aquatic or terrestrial worms typically having a sucker at each end. Synonyms: bloodsucker, hirudinean.
Noun Definition 1
(noun) a follower who hangs around a host (without benefit to the host) in hope of gain or advantage. Synonyms: parasite, sponge, sponger.
Noun Definition 2