Meaning of leech
Definition of leech
(noun)
carnivorous
or
bloodsucking
aquatic
or
terrestrial
worms
typically
having a
sucker
at
each
end
a
follower
who hangs
around
a
host
(without
benefit
to the host) in
hope
of
gain
or
advantage
(verb)
draw
blood; "In the old days, doctors
routinely
bled patients as
part
of the treatment"
Other information on leech
WIKIPEDIA results for
leech
Amazon results for
leech
Tweet