Sanguinivorous /(?)/

San·gui·niv·o·rous

Sanguinivorous

a.
  1. Subsisting on blood.