Definitions of black pudding:

  • noun:   a black sausage containing pig's blood and other ingredients