Meaning of crown roast

Definition of crown roast

(noun) a roast of the rib section of lamb

Other information on crown roast

WIKIPEDIA results for crown roast
Amazon results for crown roast