human
Can you tell me what the difference is between a ham and a ham roast?
assistant
A ham is a type of meat, usually pork, that has been cured or cooked in a specific way. Ham roasts are made by cooking a whole ham in the oven for several hours until it is fully cooked. The main difference between a ham and a ham roast is that a ham is typically sliced before serving while a ham roast is served as a whole piece of meat.