Horrifyingly repellent; gruesome, terrifying.
Somewhat decomposed.
Relating to heme
Of or relating to blood