Leeched, past participle of leech. Synonyms in the same form.
Make better
healed, cured, tret
Suck down
mooched
Bleed
bled, phlebotomised
Other
parasitized, percolated, lixiviated
All synonyms for leech →