Bloodsucker
English Meaning
Any animal that sucks blood; esp., the leech (Hirudo medicinalis), and related species.
- An animal, such as a leech, that sucks blood.
- An extortionist or a blackmailer.
- A person who is intrusively or overly dependent upon another; a parasite.