Definitions of crown roast:

  • noun:   a roast of the rib section of lamb