blood pudding

noun
University
1

Blood sausage.