Keith, what your Scottish visitor was refering to is called "
Haggis".
It's an old Scottish dish, traditionally served on "
Burns Night".
Burns night refers to the poet Robert Burns' birthday.
The Haggis is served with other traditional scottish dishes and a fine single malt whisky (scotch) is served. Poems by Burns are recited with the most traditional being "Ode to a Haggis", right before serving.
A haggis is comprised of the heart, lungs, liver, kidneys and other parts of a sheep, diced up, mixed with scottish oatmeal and spices, then stuffed into a sheeps stomach, tied off and boiled. It's not for the squeamish diner.
Burns night is on the 25th of January, and I've already got my haggis.
Here's where I order from if you want to try it:
http://www.oatmealsavage.com/
It arrives in a cooler, still frozen. Just toss it in the freezer until a day or two before Burns night.
You've got to order early though, their stock may be depleted by now. I usually order mine before Thanksgiving.