HomemadeRecipesfromScratch.com

1. lamb roast – a cut of lamb suitable for roasting. roast lamb. roast, joint – a piece of meat roasted or for roasting and of a size for slicing into more than one portion.