Blōod'-pud-ding, n.

noun

n. [blood and pudding.] A pudding made with blood and other materials.