Eager for or wanting blood.
Obstinate; stubborn.
Of or relating to blood
Relating to heme
Somewhat decomposed.