haggis means: Scotch is a stew made from minced heart, liver and lungs of sheep. (in Cooking Dictionary)
What else does haggis mean?
Scotch dish made from minced liver, heart, and lungs of sheep/calfs mixed with suet and onions and spices and then boiled in stomach of slaughtered animal. (in Merlin Dictionary)