blood pudding Hear it!

blood pudding Definition

blood pudding

noun

a large sausage made of blood, esp. pig's blood, and suet, enclosed in a casing