lamb roast

noun

1.
a cut of lamb suitable for roasting