sanguinivorous

a.

  1. Subsisting on blood.