<human>: What is the difference between a ham and a ham roast?
<bot>: The main difference between a ham and a ham roast is that a ham is a whole cut of pork, while a ham roast is a boneless cut of pork. A ham can be cooked in many different ways, including boiling, baking, roasting, and grilling, whereas a ham roast can only be grilled or roasted.