bloodsucking ( synonym found)

Definition of bloodsucking:

(adj) : that draws off the blood of another animal; parasitic, leechlike or freeloading

Definition of bloodsucking:

(adj) : that draws off the blood of another animal; parasitic, leechlike or freeloading

Back to Top