LEECH Meaning of LEECH in English (n.) A glass tube of peculiar construction, adapted for drawing blood from a scarified part by means of a vacuum. Webster's English dictionary. Английский словарь Webster. 2012