parasite, freeloader, leech
Parásito, vives de la sangre de los hombres.
Parasite, you live off the blood of men.
— Señora venganza (2005)
¡No eres nada más que un parásito social!
You're nothing but a social parasite!
La sanguijuela es un parásito.
The leech is a parasite.