Definitions of lamb roast:

  • noun:   a cut of lamb suitable for roasting