sanguivore

Noun

 * 1)  An animal that consumes blood

Related terms

 * sanguivorous