Blood-sucking worms (7)
I believe the answer is:
leeches
(Other definitions for leeches that I've seen before include "Bloodsucking parasites" , "Physicians once" , "hard to shake off?" , "Doctors once used them to bleed patients" , "hangers-on" .)