What is the meaning of Bloodsucker?

An animal that drinks the blood of others, especially by sucking blood through a puncture wound; a hemovore.

Any parasite.

One who attempts to take as much from others as possible; a leech.

A vampire.

The changeable lizard (Calotes versicolor).

Source: wiktionary.org