Bloodsucking meaning

(by extension, of a person) Parasitic, leechlike or freeloading.
adjective
2
1
(of an animal) That draws off the blood of another animal.
adjective
1
1
Advertisement