• Sanguinivorous

    Origin

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

    Full definition of sanguinivorous

    Noun

    sanguinivorous

    (uncountable)
    1. Subsisting on a diet of blood.
    © Wiktionary