sanguivorous
adjective
°That feeds on blood; blood-sucking, hematophagous.