What does bloodcracker mean?

bloodcracker meaning in Urban Dictionary

The crackers you can get after donating bloodstream in the hospital.