Answer: leecher

AnswerCrossword Clue
LEECHER

Bloodletting practitioner