Sanguinivorous
(
a.
) Subsisting on blood.