sanguinivorous

Etymology
Latin sanguis (blood) + vorare (to devour).

Adjective

 * 1) Subsisting on a diet of blood.

Related terms

 * sanguinivore