brains foggots
mum did you remember to buy brains foggots today?
these are sold in supermarkets in the united kingdom
"mum did you remember to buy brains foggots today?" What is the definition of "brains foggots"?