Tottenham pudding

noun

Definition of Tottenham pudding

British
: concentrated steam-sterilized swill for swine