Sanguinivorous

(a.) Subsisting on blood.