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)